package cn.fl.preinsroute.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;
import java.util.List;

/**
 * @Description: 资管路由预筛选基础信息表
 */
public class PreRouteBscInfoVO extends BaseVO {

	private static final long serialVersionUID = -8578289945077005520L;
	/**
	 * 筛选记录id
	 */
	private Long id ;
	/**
	 * 客户ID
	 */
	private Long cstId;
	/**
	 * 预筛选名称
	 */
	private String preName;
	/**
	 * 客户名称
	 */
	private String cstNm;
	/**
	 * 项目类型（PRJ0002）
	 */
	private String prjTypCd;

	/**
	 * 是否农民
	 */
	private String isFarmer ;
    /**
     * 是否有前置利息
     */
    private String isPreInt;
	/**
	 * 区域-省
	 */
	private String rgnPrCd;
	/**
	 * 区域-市
	 */
	private String rgnCyCd;
	/**
	 * 是否已上牌
	 */
	private Integer isLic;
	/**
	 * 上牌时间
	 */
	private Date licDt;
	/**
	 * 是否再次上牌
	 */
	private Integer isLicAgain;
	/**
	 * 再次上牌时间
	 */
	private Date licAgainDt;
	/**
	 * 合同总额（元）
	 */
	private Double contAmt;
	/**
	 * 租赁期数
	 */
	private Long lsPd;
	/**
	 * 租赁期数单位（PRJ0010）
	 */
	private String lsPdUntCd;
	/**
	 * 租赁年利率（%）
	 */
	private Double annIntRatePct;
	/**
	 * 是否包牌
	 */
	private Integer isBp;
	/**
	 * 客户经理ID
	 */
	private Long cstMgrId;
	/**
	 * 客户经理名称
	 */
	private String cstMgrNm;
	/**
	 * 客户经理组织架构代码
	 */
	private String cstMgrOrgCd;
	/**
	 * 所属事业部
	 */
	private String buOrgCd;
	/**
	 * 是否有效
	 */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）
	 */
	private Integer isDel;
	/**
	 * 是否厂商业务（1：是，0：否）
	 */
	private Integer isSplMfr;
	/**
	 * 筛选状态(PRJ0252)
	 */
	private Integer insSts;

	/**
	 * 数据来源
	 */
	private String dsCd;
    /**
     * 是否有家访费
     */
    private String isVisit;
    /**
     * 还款方式
     */
    private String payWayCd;

	/**
	 * 是否大客户业务
	 */
	private String isBigCstWork;
    /**
     *
     */
    private boolean lock;
    /**
     *
     */
    private String rediskey;
    /**
     *
     */
    private String requestId;
	/**
	 * 设备数据
	 */
	private List<PreRoutePrdInfoVO> preRoutePrdInfoVOS;

	/**
	 * 筛选结果数据
	 */
	private List<PreRouteInsResVO> preRouteInsResVOS;

	@Override
	public Long getId() {
		return id;
	}

	@Override
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * 客户ID
	 */
	public Long getCstId() {
		return cstId;
	}

	/**
	 * 客户ID
	 */
	public void setCstId(Long cstId) {
		this.cstId = cstId;
	}

	/**
	 * 客户名称
	 */
	public String getCstNm() {
		return cstNm;
	}

	/**
	 * 客户名称
	 */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	/**
	 * 项目类型（PRJ0002）
	 */
	public String getPrjTypCd() {
		return prjTypCd;
	}

	/**
	 * 项目类型（PRJ0002）
	 */
	public void setPrjTypCd(String prjTypCd) {
		this.prjTypCd = prjTypCd;
	}

	public String getIsFarmer() {
		return isFarmer;
	}

	public void setIsFarmer(String isFarmer) {
		this.isFarmer = isFarmer;
	}

    public String getIsPreInt() {
        return isPreInt;
    }

    public void setIsPreInt(String isPreInt) {
        this.isPreInt = isPreInt;
    }

    /**
	 * 区域-省
	 */
	public String getRgnPrCd() {
		return rgnPrCd;
	}

	/**
	 * 区域-省
	 */
	public void setRgnPrCd(String rgnPrCd) {
		this.rgnPrCd = rgnPrCd;
	}

	/**
	 * 区域-市
	 */
	public String getRgnCyCd() {
		return rgnCyCd;
	}

	/**
	 * 区域-市
	 */
	public void setRgnCyCd(String rgnCyCd) {
		this.rgnCyCd = rgnCyCd;
	}

	/**
	 * 是否已上牌
	 */
	public Integer getIsLic() {
		return isLic;
	}

	/**
	 * 是否已上牌
	 */
	public void setIsLic(Integer isLic) {
		this.isLic = isLic;
	}

	/**
	 * 上牌时间
	 */
	public Date getLicDt() {
		return licDt;
	}

	/**
	 * 上牌时间
	 */
	public void setLicDt(Date licDt) {
		this.licDt = licDt;
	}

	/**
	 * 是否再次上牌
	 */
	public Integer getIsLicAgain() {
		return isLicAgain;
	}

	/**
	 * 是否再次上牌
	 */
	public void setIsLicAgain(Integer isLicAgain) {
		this.isLicAgain = isLicAgain;
	}

	/**
	 * 再次上牌时间
	 */
	public Date getLicAgainDt() {
		return licAgainDt;
	}

	/**
	 * 再次上牌时间
	 */
	public void setLicAgainDt(Date licAgainDt) {
		this.licAgainDt = licAgainDt;
	}

	/**
	 * 合同总额（元）
	 */
	public Double getContAmt() {
		return contAmt;
	}

	/**
	 * 合同总额（元）
	 */
	public void setContAmt(Double contAmt) {
		this.contAmt = contAmt;
	}

	/**
	 * 租赁期数
	 */
	public Long getLsPd() {
		return lsPd;
	}

	/**
	 * 租赁期数
	 */
	public void setLsPd(Long lsPd) {
		this.lsPd = lsPd;
	}

	/**
	 * 租赁期数单位（PRJ0010）
	 */
	public String getLsPdUntCd() {
		return lsPdUntCd;
	}

	/**
	 * 租赁期数单位（PRJ0010）
	 */
	public void setLsPdUntCd(String lsPdUntCd) {
		this.lsPdUntCd = lsPdUntCd;
	}

	/**
	 * 租赁年利率（%）
	 */
	public Double getAnnIntRatePct() {
		return annIntRatePct;
	}

	/**
	 * 租赁年利率（%）
	 */
	public void setAnnIntRatePct(Double annIntRatePct) {
		this.annIntRatePct = annIntRatePct;
	}

	/**
	 * 是否包牌
	 */
	public Integer getIsBp() {
		return isBp;
	}

	/**
	 * 是否包牌
	 */
	public void setIsBp(Integer isBp) {
		this.isBp = isBp;
	}

	/**
	 * 客户经理ID
	 */
	public Long getCstMgrId() {
		return cstMgrId;
	}

	/**
	 * 客户经理ID
	 */
	public void setCstMgrId(Long cstMgrId) {
		this.cstMgrId = cstMgrId;
	}

	/**
	 * 客户经理名称
	 */
	public String getCstMgrNm() {
		return cstMgrNm;
	}

	/**
	 * 客户经理名称
	 */
	public void setCstMgrNm(String cstMgrNm) {
		this.cstMgrNm = cstMgrNm;
	}

	/**
	 * 客户经理组织架构代码
	 */
	public String getCstMgrOrgCd() {
		return cstMgrOrgCd;
	}

	/**
	 * 客户经理组织架构代码
	 */
	public void setCstMgrOrgCd(String cstMgrOrgCd) {
		this.cstMgrOrgCd = cstMgrOrgCd;
	}

	/**
	 * 所属事业部
	 */
	public String getBuOrgCd() {
		return buOrgCd;
	}

	/**
	 * 所属事业部
	 */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	/**
	 * 是否有效
	 */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效
	 */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	/**
	 * 是否删除（1：是，0：否）
	 */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	/**
	 * 是否厂商业务（1：是，0：否）
	 */
	public Integer getIsSplMfr() {
		return isSplMfr;
	}

	/**
	 * 是否厂商业务（1：是，0：否）
	 */
	public void setIsSplMfr(Integer isSplMfr) {
		this.isSplMfr = isSplMfr;
	}

	/**
	 * 筛选状态(PRJ0252)
	 */
	public Integer getInsSts() {
		return insSts;
	}

	/**
	 * 筛选状态(PRJ0252)
	 */
	public void setInsSts(Integer insSts) {
		this.insSts = insSts;
	}


	public String getDsCd() {
		return dsCd;
	}

	public void setDsCd(String dsCd) {
		this.dsCd = dsCd;
	}

    public String getIsVisit() {
        return isVisit;
    }

    public void setIsVisit(String isVisit) {
        this.isVisit = isVisit;
    }

    public String getPayWayCd() {
        return payWayCd;
    }

    public void setPayWayCd(String payWayCd) {
        this.payWayCd = payWayCd;
    }

    public boolean isLock() {
        return lock;
    }

    public void setLock(boolean lock) {
        this.lock = lock;
    }

    public String getRediskey() {
        return rediskey;
    }

    public void setRediskey(String rediskey) {
        this.rediskey = rediskey;
    }

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public List<PreRoutePrdInfoVO> getPreRoutePrdInfoVOS() {
		return preRoutePrdInfoVOS;
	}

	public void setPreRoutePrdInfoVOS(List<PreRoutePrdInfoVO> preRoutePrdInfoVOS) {
		this.preRoutePrdInfoVOS = preRoutePrdInfoVOS;
	}
	public List<PreRouteInsResVO> getPreRouteInsResVOS() {
		return preRouteInsResVOS;
	}

	public void setPreRouteInsResVOS(List<PreRouteInsResVO> preRouteInsResVOS) {
		this.preRouteInsResVOS = preRouteInsResVOS;
	}

	public String getPreName() {
		return preName;
	}

	public void setPreName(String preName) {
		this.preName = preName;
	}

	public String getIsBigCstWork() {
		return isBigCstWork;
	}

	public void setIsBigCstWork(String isBigCstWork) {
		this.isBigCstWork = isBigCstWork;
	}
}
